home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fritz: All Fritz
/
All Fritz.zip
/
All Fritz
/
FILES
/
BUSINESS
/
TIMETRK2.LZH
/
TTRAK11A.DOC
< prev
next >
Wrap
Text File
|
1991-08-14
|
189KB
|
4,386 lines
TimeTrak Version 1.1a
Copyright 1990,1991
A bound version of this manual with screenshots,
and keyboard overlays for 101 and 84 key layouts
is available when you register TimeTrak.
---------------------------------------------------------------------------
9 August, 1991TimeTrak V1.1a (C)1990,91 Page 1
---------------------------------------------------------------------------
COPYRIGHT WARNING
and
REGISTRATION PROCEDURES
---------------------------------------------------------------------------
TimeTrak, Ozimat, SL4P, 'Solutions Looking For Problems' and their
associated logos are trademarks of Ozimat Development Sdn Bhd. All other
products and brands mentioned are trademarks or registered trademarks owned
by their respective companies.
Prices and specifications are subject to change without notice.
Ozimat Development Sdn Bhd accepts no responsibility for the loss of data
or suitability of its products for any particular application
Refer to the various DOC and LST files that are packed with this version of
TimeTrak. Some earlier TimeTrak 'samplers' were released with minor
functions limited - this version of TimeTrak is completely intact, and
represents the full state of development at the time of distribution.
For a guide to 'which files contain what', print the PACKING.LST file to
your hardcopy device with the command...
COPY PACKING.LST LPT1:
from the disk/directory that contains the TimeTrak file set.
TimeTrak is NOT freeware, the unregistered version is provided so that
potential users have a chance to explore the TimeTrak concept.
This software and accompanying documentation are protected by International
Treaty provisions and the Berne Convention.
Any use of this software in violation of Copyright law or the terms of this
limited licence will be prosecuted to the best of our ability. The
conditions under which you may copy this software and documentation are
clearly outlined below under "Distribution Restrictions".
Ozimat Developments hereby grants you a limited licence to use this
software for evaluation purposes for a period not to exceed sixty (60)
days. If you intend to continue using this software (and/or it's
documentation) after the sixty (60) day evaluation period, you MUST make a
---------------------------------------------------------------------------
9 August, 1991TimeTrak V1.1a (C)1990,91 Page 2
registration payment to Ozimat Developments through your nearest
distribution point.
A list of regional distributors can be found in CONTACTS.LST, registration
and licence details are available in the REGISTER.DOC and LICENCE.DOC
files.
Using this software after the sixty (60) day evaluation period, without
registering the software is a violation of the terms of this limited
licence.
Licensee shall not use, copy, rent, lease, sell, modify, decompile,
disassemble, otherwise reverse engineer, or transfer the licensed program
except as provided in this agreement. Any such unauthorized use shall
result in immediate and automatic termination of this licence.
All rights not expressly granted here are reserved to Ozimat Developments,
Malaysia.
---------------------------------------------------------------------------
9 August, 1991TimeTrak V1.1a (C)1990,91 Page 3
---------------------------------------------------------------------------
TABLE OF CONTENTS
---------------------------------------------------------------------------
Introduction...............................................5
Glossary of terms..........................................6
Installation..............................................14
Starting TimeTrak.........................................17
Timesheet.................................................22
Alarms & Reminders........................................35
Diary.....................................................41
Calendar..................................................44
The File Menu.............................................47
The Split Menu............................................57
The Display Menu..........................................59
The Locate Menu...........................................60
The Config Menu...........................................62
Supervisor options........................................64
Index.....................................................72
---------------------------------------------------------------------------
INTRODUCTION
---------------------------------------------------------------------------
By purchasing TimeTrak, you have chosen the most intuitive resource
manager available.
TimeTrak offers the ability to accept, store and display all types
of time critical information in the format that is best suited to
your needs.
The program was born from observing that almost every computer user
has a wall planner / schedule hanging nearby, often related to
workgroups that share a common scheduling facility.
TimeTrak provides the ease of use of a wall planner for random
tasks, along with underlying power that may be utilized if and when
required. TimeTrak avoids the complexity of a project scheduler
while offering a day-to-day productivity tool.
What does TimeTrak do ?
TimeTrak provides a proportional display of time dependent events.
It may be used at one work-station or simultaneously at many
terminals on a computer network.
Up to four schedules (with up to 999 resources in each schedule)
may be viewed simultaneously so that normally isolated events may be
compared in the most convenient way. In addition, each schedule may
be split into mutiple views with different display attributes - to a
limit of 8 splits on screen at one time.
Individual events may be located by time, or by matching the
contents of a data field within the event record. Up to 20 user-
defined fields may be included within each event data record.
Detailed information for each event is available simply by locating
the cursor over the event, and pressing the ENTER key. A user
defined window is displayed that contains all the details that were
stored with the selected event.
Typical applications of TimeTrak are -
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 5
+---------------------------------------------------------------+
Real-time event management with 1 second resolution | |
| |
Personal time management | |
| |
Staff scheduling and leave planning | |
| |
Time management for Skills, Resources and Facilities | |
| |
Work schedules by hour/day/week... | |
+---------------------------------------------------------------+
SAMPLE SCHEDULES
With the TimeTrak program, we have included some sample schedules
that will let you see how the program may be used, as well as
providing some plug & play experience. Most people prefer to play
with the software before they get too serious about reading the
manual!
The schedules included are -
SALESMEN A sample to track travelling salesmen.
MESSAGES An electronic replacement for 'While-You-Were-Out'
BIGDAYS Memorable occasions for you and the world
GLOSSARY OF TIMETRAK TERMS
To gain a better understanding of this manual, and TimeTrak, we need
to formalize some terms which appear regularly throughout TimeTrak
discussion and operation.
SCHEDULE - A schedule is the collection of related resources which
share a similar timebase or scheduling requirements.
Schedules may be defined with week and day starting times that match
the operations of your company or department.
Examples of items which may be organized in schedules...
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 6
+---------------------------------------------------------------+
staff in a department or office, or | |
machinery which is used in various combinations. | |
+---------------------------------------------------------------+
A schedule can be displayed in any of three different ways -
a TIMESHEET, which resembles a spreadsheet, each separate
schedule may contain cells of different sizes which correspond
to varying periods of time. The organization is based on columns
which represent time periods, and a single row for each separate
resource that is being scheduled.
a CALENDAR, reflects the activities of a single resource for a
selected month. The calendar is correctly aligned and displayed
in accordance with the week and day start times that were
defined for the schedule.
a DIARY display in a familiar list format with starting times
listed alongside each event. The diary can display events for a
single resource, or a sorted list of events for the whole
schedule.
RESOURCES - are the items within a schedule which may be allocated a
responsibility or task for a period of time. Each resource occupies
one line of a TimeTrak timesheet. Resources would typically be
staff names, facilities or equipment that are to be scheduled.
TIME SLOTS - Each schedule contains a pre-defined timebase upon
which resources are allocated or released from responsibility.
Timeslots are the columns that are displayed on a timesheet display.
The duration of each timeslot is set when a new database is created.
SPLITS - are the windows which contain individual schedule displays.
Splits may contain different schedules, or display a different
aspect of an already open schedule.
MULTI SPLITS - Is the timesheet mode where more than one schedule or
more than one display of the same schedule is visible on screen.
This provides the user with the ability to make visual comparisons,
observing events which normally are managed under separate
schedules.
EVENTS - An event is that block of time which is defined as occupied
for any resource. Internally, each event contains a database record
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 7
which can be displayed as a pop-up over the timesheet. Events may
be located by content, time or visually on the display.
EVENT CURSOR - is a two-axis cursor which moves within a TimeTrak
timesheet. The row indicates which resource is currently active,
while the highlighted column position indicates the timeslot that is
currently selected. The cursor style is selectable by using the
Config-Options-Cursor function.
AUTOTRAK - is the automatic mode of TimeTrak operation, where all
events are displayed on the screen in proportion to the current date
and time of day.
When AutoTrak is enabled, the time-of-day cursor is displayed as a
single highlight bar, which is updated automatically every second to
correctly reflect the schedule status in a visual manner.
SCROLL LOCK - ScrollLock is a toggle mode selected with the
ScrollLock key on your keyboard, that allows the event cursor to
alternately move -
UNLOCKED - Floating within the screen area - causing display
scrolling only when the cursor reaches a screen boundary, or
LOCKED - Which locks the cursor to its current screen location,
and allows the schedule to be scrolled horizontally past the
cursor - without moving the cursor position.
MENU BAR / TIME BAR - is the uppermost line of the timesheet
display. Whenever a menu selection is pending (ALT or F10 pressed),
the menu names are displayed. At all other times, the current
timesheet position is indicated as a date and time.
If you are using a colour display, and the cursor is in the past,
the timebar will be shown with a RED background, in the future will
display a GREEN background.
FIELD DISPLAY - When a schedule is displayed, the default is for
solid shaded cells to indicate occupied resource events, and for
clear cells to indicate empty events. However with TimeTrak it is
possible to select any user data field as the display contents on a
split-by-split basis. This enhances the readability of the schedule
when specific details are being examined or located.
An example may be for sales personnel - where fields in each record
contain the. . .
1) customer contact name
2) company name,
3) company branch name
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 8
4) city,
5) product interests, and
6) Notes about the contact
In this case, by using the city field as the display field in the
schedule, it is possible to easily locate the nearest salesman at
any chosen time - without opening every event to examine the 'city'
fields individually.
EXTENDED MOVES provide the ability to define and move any distance
in time by using one or two numeric keys, followed by one of W D H M
S to specify the size of the jump. Extended Moves are invoked by
holding the SHIFT key, while pressing the arrow key for the
direction required.
ALARMS - In TimeTrak, each event has the ability to maintain up to
20 alarm cues of different types. Once an event is created or
opened for modification, the Alarm functions window may be called
up. From this window, you set the type of alarm, and the trigger
times required. TimeTrak will automatically execute the alarm
actions at the required times.
SCREEN LAYOUTS
When TimeTrak asks you to layout the forms for a new schedule, you
are limited to the dimensions that would normally apply to a
standard text/graphics adapter (80columns x 25 lines). This is to
avoid the situation where a form is designed on a high resolution
adapter, and subsequently cannot be displayed on a lower text
resolution device.
With the above limitation, every display layout will always be
visible - regardless of the type of display adapter being used.
MOUSE
TimeTrak automatically detects the presence of a 'Microsoft' or
'Mouse Systems' compatible mouse driver - if it was loaded before
TimeTrak was started.
Moving the mouse translates directly to cursor motion keys i.e.
moving the mouse away from you will cause the cursor to move up on
the screen... etc.
The left mouse button mimics the ENTER key. The right button mimics
the ESC key, and pressing both buttons simultaneously will exit from
the current function, and display the main timesheet menu bar.
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 9
Refer to TT_MOUSE in the Supervisor options chapter for
configuration choices.
KEYBOARD
In this manual, the presence of a + character in a key description
indicates that the first key should be held down, while momentarily
pressing the key following the + character.
If a - character is between the keys, then the first key should be
pressed momentarily, then released before pressing the second key.
Shift+ENTER indicates that either of the SHIFT keys should be held
down while pressing the ENTER key momentarily.
CTRL+PgUp requires that either of the CTRL keys is held down while
the PgUp key is pressed momentarily.
N-W asks you to press the N key, release, then press the W key.
Pressing the ESC (or ESCAPE) key cancels the current operation, and
returns the operator to the next higher level in the operating
strategy. Repeated presses will return the operator to the highest
operational level relevant in the current mode of operation.
Pressing BackSpace in the timesheet, calendar or diary display, with
no menus active, aligns the schedule to the current date and time of
day.
Pressing CTRL+BackSpace activates the AutoTrak function. The
timesheet display is continuously positioned to align with the
computer's internal clock circuitry.
With AutoTrak active, many key functions are disabled - since they
would affect the integrity of the AutoTrak display. The only keys
that are kept active are the +PLUS and -MINUS keys and the < and
> keys. Any other keys are ignored while AutoTrak is active.
If ESC is pressed during AutoTrak operation, the display will revert
to the normal timesheet display, with the event cursor aligned to
the slot for the current date and time of day.
TEXT ENTRY
Whenever a text entry field is expecting you to type characters,
several keys are available to help in the entry.
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 10
Pressing the INS key will alternate between inserting and overtyping
with respect to the existing text. Some fields will set the entry
mode automatically, but your preference will be retained for general
use.
The DEL key will delete the character under the cursor, and move all
characters after the cursor to the left by one position.
The BackSpace key will remove the character to the left of the
cursor, and move the characters to the right of the cursor to the
left by one place.
CTRL+END deletes the text from the cursor to the end of the entry
field.
CTRL+HOME will delete from the cursor position to the beginning of
the entry field.
When multiple text entry fields are visible in a form, you may skip
over any remaining fields and complete the form by pressing the
CTRL+ENTER keys together.
ON-LINE HELP
Pressing the F1 key displays context sensitive help information to
assist you through the current operation. To move through the help
text, use the Up and Down arrow keys. To exit the help window,
press ESC or ENTER.
If the TimeTrak program failed to locate the help files during
startup, a warning dialog box will be shown. Pressing any key will
clear the warning, and TimeTrak will operate normally - except the
F1 key will not be operational.
To display up-to-date status information about the active schedule
and the program in general, press the TAB key.
SELECTING THE DISPLAY CONTENTS
When viewing or editing the timesheet, the F2 key displays a list of
the fields available for display in the occupied cell positions.
When a field other than -NONE- is chosen, the current split is
redisplayed with the actual field data shown in the occupied cell
locations.
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 11
FUNCTION FEEDBACK
TimeTrak contains visual feedback to help you achieve the desired
results when moving events around the schedule. Audible tones may
be enabled to accompany the visual cues. Depending on whether you
are using a colour or monochrome display, the following cues are
shown -
COLOUR DISPLAY
Whenever you press a function key that performs a successful non-
visible operation, the status line (at the bottom) will blink with a
GREEN background. If the operation was valid, but unusual in the
current context of operation, then an AMBER warning will be shown.
If the operation was unsuccessful, and could not be completed
normally, a RED indicator is shown. Pressing F1 immediately after a
RED warning will display an analysis of what caused the error
indication.
For serious errors, a RED text box will appear with a brief
description of the problem that caused the error. Please write down
the text in this window, and keep it ready when you contact us for
assistance. Refer to the Supervisor Options chapter for more
detailed descriptions of error conditions.
MONOCHROME DISPLAY
If you started the program on a monochrome system, or used the -M
command-line switch, the visible feedback is limited to flashing the
status line immediately after the failed operation. Pressing the F1
key will give you details of the problem if the flash was caused by
an irregularity or error condition.
TIME NOTATION
The time notation used by TimeTrak is based on a 24 hour clock
system ('military' time), and as such does not use AM or PM markers
for morning or afternoon/evening indication. With 24 hour
timekeeping, each day is divided into one stretch of 24 hours rather
than two blocks of 12 hours.
12-hour notation was not included due to the difficulty of
compressing the timesheet display, while still maintaining readable
time markings.
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 12
For those times that are in the PM half of the day, it is necessary
to add 12 hours, and ignore the PM indicator.
+---------------------------------------------------------------+
1:30 PM becomes 13:30 (+ 12 hours) | |
7:30 PM becomes 19:30 | |
8:25 AM remains 08:25 | |
16:45 is the same as 4:45pm (- 12 hours) | |
+---------------------------------------------------------------+
COMPRESSED DISPLAYS
To conserve screen space, TimeTrak needs to compress time indicator
displays, so the following convention has been adopted.
TimeTrak automatically selects the display format required - based
on the resolution of each split.
+---------------------------------------------------------------+
Timeslot Duration Normal Shortened | |
| |
less than 1 minute MM∙SS ∙SS | |
less than 1 hour HH:MM :MM | |
less than 1 day HH:MM HH: | |
greater than 1 day DDMmm DDM | |
+---------------------------------------------------------------+
Whenever a schedule is compressed to less than 6 characters per
timeslot, TimeTrak chooses the shortened version until the slot
width reduces to less than 4 characters. If a split is compressed
to less than 4 characters, then the time bar shows every alternate
slot time, until the schedule is reduced to as few as 2 columns per
slot.
If a split is reduced to less than 2 columns by its association with
an adjacent larger split, then the denser splits become blank with a
status message.
Expanding any of the hidden splits will redisplay the contents when
the schedule can be shown correctly.
---------------------------------------------------------------------------
9 August, 1991 INTRODUCTION Page 13
---------------------------------------------------------------------------
INSTALLATION
---------------------------------------------------------------------------
TimeTrak is distributed on a single 5.25 or 3.5 inch high density
diskette (360K disks are available on special order). Included on
the diskette are the TimeTrak program and sample files.
Before installation, it is highly recommended that you make a safety
copy of your original TimeTrak disk. Safety copies are for the use
of the original registered purchaser only, and unauthorized
distribution of registered copies will void warranty and support
agreements. Replacement disks outside the 30 days warranty period
are full-cost items.
Use DOS' DISKCOPY or other utilities to make duplicate disks - refer
to the DOS reference manual or your utility manual for instructions.
TimeTrak is quite tolerant of almost every PC idiosyncrasy - the DOS
version must be at least version 2.x to ensure correct operation. A
hard disk is not mandatory - but to realize the full performance of
TimeTrak, a hard disk is recommended. Schedule databases can be
contained in quite small disk areas - larger files with multiple
users will easily consume several megabytes of disk space in a
heavily used system.
The program is capable of opening a large number of files
simultaneously. If you are uable to create/open a schedule or it's
associated files, it may be due to the FILES= statement in
CONFIG.SYS being set to a 'too low' value.
Insert the following line into your CONFIG.SYS file (in the root
directory of the boot disk)...
+-------------------------------------------------------------------+
FILES=20 | |
+-------------------------------------------------------------------+
This ensures that TimeTrak will have enough file handles to access
all the data files that it requires.
If you are running some other programs as TSRs or in a multi-tasking
environment, allow a maximum of 20 file handles for TimeTrak's
exclusive use.
---------------------------------------------------------------------------
9 August, 1991 INSTALLATION Page 14
DISK REQUIREMENTS
A single 360K floppy disk is capable of holding the TimeTrak program
files. Schedule data files may vary in size from a few kilobytes up
to many megabytes, and as such, should be prepared on separate
floppy disks in a 'floppy only' system. The size of TimeTrak files
are not related to the amount of time contained, but rather, the
number of resources in the schedule, the number of fields in the
user pop-up window (and their size), and finally the number of
events that are stored in a schedule will affect the index size. It
is not unusual for the .TSX index file to be larger than the
database.
SINGLE USER INSTALLATION
TimeTrak is self-configuring when it comes out of the box.
To install into a hard disk system, simply type...
+-------------------------------------------------------------------+
A:INSTALL targetdrive:\directory | |
+-------------------------------------------------------------------+
Where A: specifies the disk drive that contains the TimeTrak master
disk (replace the A: with B: if you are installing from the B:
drive).
targetdrive:\directory designates where you want to put the TimeTrak
files on your hard disk. The default installation path is \TIMETRAK
+-------------------------------------------------------------------+
Example | |
| |
A:INSTALL C:\SOMEWHERE | |
+-------------------------------------------------------------------+
will begin the process to install TimeTrak from the A: floppy disk
drive into the \SOMEWHERE directory on drive C:
In addition to the default startup configuration, TimeTrak uses
several environment variables and command-line options to provide
security and to limit or extend certain functions. Refer to the
Supervisor Options chapter for more information on these settings.
---------------------------------------------------------------------------
9 August, 1991 INSTALLATION Page 15
NETWORK OPERATION
Version 1.1a is not a true network application. The TimeTrak
program and help files may be shared between multiple users from a
single network server/directory, however schedule files cannot be
simultaneously shared between users at this time. An upgrade
release later this year (1991) will include true shared file access
along with many other enhancements.
Multi-user access to TimeTrak requires that SHARE.COM is run on the
network at some time prior to running the TimeTrak program - due to
the help files being shared by several users.
The TSX, TSD, TLX, and TLD files will normally be located in a
directory specified by the individual users. Depending on
individual installations, these files may be protected from
Deletion, but Read, Write, Modify and Extend privileges are
required.
NOTE:
The developers offer TimeTrak at a minimal price to give everyone
access to the facilities of the program - however - multiple users
on a network MUST MAINTAIN SEPARATE user REGISTRATIONS. If 20
people are using TimeTrak on a company network, then somewhere the
company should have 20 original TimeTrak master disks of the same
version and revision level as that runnning on the system.
+-------------------------------------------------------------------+
Refer to the SUPERVISOR OPTIONS chapter for more informtaion on | |
configuration options for advanced TimeTrak use. | |
+-------------------------------------------------------------------+
---------------------------------------------------------------------------
9 August, 1991 INSTALLATION Page 16
---------------------------------------------------------------------------
STARTING TIMETRAK
---------------------------------------------------------------------------
HARD DISK STARTUP
To begin a TimeTrak session - use the DOS CD command to move to the
TimeTrak directory - or ensure that the required directory is in the
DOS path.
To run TimeTrak, type TT followed by the ENTER key - this loads the
program, and prompts you to identify the schedule file required for
display. If no schedules have been created, then it will be
necessary to create a new schedule file - refer to the File Menu
chapter for more information.
Different users may have different function privileges which are
preset by the TimeTrak supervisor for your computer.
FLOPPY DISK STARTUP
TimeTrak is quite fast on a floppy-disk based computer, but the
following tips will make the program run almost as fast as a hard
disk based installation... which makes it particularly useful to
travellers and those that require more flexibility than a pocket
organizer.
Normally, the TimeTrak program will be present on a bootable DOS
disk in drive A:, along with the necessary environment settings and
configuration files.
To run TimeTrak, type TT followed by the ENTER key - this loads the
program, and prompts you to identify the schedule file required for
display. If no schedules have been created, then it will be
necessary to create a new schedule file - refer to the File Menu
chapter for more information.
If a second disk drive is available, it should be used to contain
the schedules and their associated support files.
Performance on a floppy system is of course substantially slower
than a similar hard disk system - especially on full screen updates.
However, scrolling and normal operations are surprisingly fast since
TimeTrak only reads, writes and updates the relevant parts of the
display with each schedule operation.
By setting the TT_SCROLL=fast option (default), the program won't
redraw the timesheet until you finish scrolling. The shortcoming in
---------------------------------------------------------------------------
9 August, 1991 STARTUP Page 17
this is that on a fast machine you will see very few events on the
screen as you are moving. If the display of intermediate events is
critical, then you must use TT_SCROLL=SLOW so that the screen is
redisplayed between each horizontal movement.
Overall performance improvements may be realized by using a RAMdisk
and/or disk cache program to handle the schedule files - but
remember that the files must be saved onto non-volatile media before
you turn off the power !
NETWORK STARTUP
Depending on the type of network you have, and how it has been set
up, the startup procedure will vary considerably between
installations.
If possible, ask your network administrator to arrange a menu
system, where you simply choose TimeTrak - and the rest is done
automatically.
If your system doesn't have an application menu system, then the
best thing is to spend the time to prepare a batch file that will
setup the system for your TimeTrak session. While this may take a
little while to fine-tune and settle down with your personal
preferences, the final result will make your life a lot easier.
TimeTrak shows quite respectable performance on a network, for the
same reasons as mentioned under floppy disk usage - TimeTrak only
updates the relevant parts of the screen when handling schedule
operations.
CONSIDERATIONS
If TT_PATH has been set, TimeTrak will allow you to use only
schedules in the designated directory. TimeTrak looks for the help
files in the startup directory.
TimeTrak automatically looks for the help files (THD & THX) in the
same directory that the main program was started from.
TimeTrak detects the current screen dimensions of your display
adapter, so if you prefer to run TimeTrak in high-resolution text
modes, simply set your adapter to the preferred resolution, and run
TimeTrak normally.
Some preview copies of TimeTrak are distributed without the TSX
index files - to save space during distribution. If you try to OPEN
these schedules, the program will indicate an error while trying to
---------------------------------------------------------------------------
9 August, 1991 STARTUP Page 18
open the index files. To overcome this, simply use the File-
Utilities-Reindex option to rebuild the TSX file for the desired
schedules.
Refer to the Supervisor Options chapter for more assistance on
startup options.
IMPORTANT
TimeTrak depends entirely on the accuracy and correct setting of the
computer system's clock/calendar circuitry. When you start your
system, ensure that the date and time are correctly set - either
automatically from the battery backed clock in the computer
hardware, or by typing the correct values at the operating system
prompt.
COMMAND LINE OPTIONS
When starting TimeTrak, it is possible to specify several parameters
for the current session - by adding options to the standard command.
+-------------------------------------------------------------------+
TT {-options} {schedulename} | |
+-------------------------------------------------------------------+
where options may be any of . . .
-L43 (L50) = enables 43/50 line modes on EGA/VGA
-M = Selects Monochrome palette
-N = No learner assistance screens
-A = with schedulename, starts AutoTrak
schedulename = auto-loads the named schedule
If TimeTrak is started without the schedulename option, the initial
screen will display the File Menu. From this point you may use the
arrow keys to select an activity followed by the ENTER key to
execute the function.
---------------------------------------------------------------------------
9 August, 1991 STARTUP Page 19
MENU OPERATION
To invoke any of the menu functions, it is necessary to press the
F10 key - to display the Menu Bar from the timesheet, or if already
known, press the ALT key along with the highlighted letter of the
desired menu.
Once the desired menu is displayed, move to the desired function and
press ENTER, or simply press the hot-key that is indicated for each
function (Shown here as an underlined character).
ENDING A TIMETRAK SESSION
Before turning off or rebooting your main computer or workstation,
all TimeTrak schedules must be CLOSED, or TimeTrak terminated in the
normal manner (FILE-EXIT). Failure to follow this guideline will
possibly corrupt the data in the schedule files.
FILE MENU
- OPEN open a new split at current resource
- REPLACE replace contents of current split
- CLOSE close current split
- NEW define & create new schedule database
- PRINT print schedule
- UTILITIES Schedule housekeeping
- DOS suspend and execute DOS commands
- EXIT close files and terminate TimeTrak
SPLIT MENU
- SPLIT split current window into two
- CLOSE the current split/segment
- WINDOW POSN move current split
- ZOOM the current split/segment
- NEXT enable next of multi splits
DISPLAY
- CALENDAR display the calendar for a resource
- DIARY display the diary for a resource
- FIELD... select field displayed in split
---------------------------------------------------------------------------
9 August, 1991 STARTUP Page 20
LOCATE
- Next event in {current resource}
- Prev event in {current resource}
- Next event in current schedule
- Prev event in current schedule
- Key Field...
- Jump to...
CONFIG
- OPTIONS... TimeTrak modes
- RESOURCES... set width/name of resources
---------------------------------------------------------------------------
9 August, 1991 STARTUP Page 21
---------------------------------------------------------------------------
THE TIMESHEET
---------------------------------------------------------------------------
The TimeTrak timesheet represents a great improvement in the way
computers display time related events - including real-time
proportional display.
The screen is arranged as a time bar across the top, with the
remaining area organized as a range of lines that each represent
individual resources - the objects that TimeTrak is responsible for
organizing.
The columns in the timesheet display each represent a single
timeslot for the resources listed on the edge of the screen. With a
single schedule displayed, all the timeslots are aligned, since
every resource within a single schedule is based on the same time
interval.
If the Diary or Calendar are displayed, pressing the F5 key will
revert to the timesheet - aligned to the time indicated in the
diary/calendar.
When multiple schedules of different slot sizes are displayed, the
timeslots will appear offset in various directions - this is the
strength of TimeTrak - to represent the correct time relationships
of unrelated resources.
When multiple schedules are displayed that have different week and
day start times, the display may look incorrect - however, the
alignment is correct - the timesheet reflects the slot spacings and
start times that were chosen for each schedule at the time of their
creation. With closer examination, you'll notice that events that
start at particular times are correctly displayed in relation to
each other.
When the cursor is moved horizontally between timeslots, the screen
updates the correct relationships between all resources and events.
To understand the 'mis-'alignment mentioned above, try switching
between splits, and use the TAB key to display the schedule
information. Note the difference in the start times, and the
relationship between the adjacent splits.
AUTOTRAK DISPLAY
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 22
The timesheet is capable of operating in two different modes - time
aligned and event aligned. When performing entry or modification of
events, event aligned is automatically selected to ensure that each
event is clearly displayed within its correct timeslots. When event
aligned, the timesheet is moved in increments of a whole timeslot
when the cursor keys are pressed.
Time aligned - AutoTrak - may be initiated by the operator or
selected as an automatic feature after an interval of no keyboard
activity.
With AutoTrak display, the event cursor is disabled, and the
timesheet is under the control of the program. Time aligned
operation automatically scales and displays the screen with a cursor
that represents the current date and time-of-day.
With AutoTrak, the timesheet is automatically positioned to indicate
the real-time status of the schedule. The operator can reposition
the reference cursor column, and expand or compress the view.
To manually start AutoTrak, use the CTRL+BackSpace key combination.
To cancel, use ESC.
When AutoTrak is running on a schedule with a small slot size (less
than 60 seconds), you may notice that the display pauses at odd (but
regular) intervals - this is because TimeTrak moves the display in
single character display columns, and the current timescale will not
divide evenly into the number of columns on screen - the pause is to
accumulate the difference, then proceed to the next display
character column. Press the +PLUS key to widen the timeslots until
the pauses disappear.
If the timeslots are so wide that AutoTrak cannot 'soft-scroll'
between adjacent slots in a 1-second period, the program will
automatically switch to a faster scrolling mode until it catches up
with the timesheet. Otherwise, AutoTrak will fall behind the real-
time clock, and the display will be unsynchronised.
CELL CONTENTS
Each 'cell' displays the contents of the current resource at the
indicated timeslot. Occupied cells may show a solid shaded block,
or if selected with the F2 key, a data field value.
By pressing the ENTER key over an occupied cell, the pop-up window
displays the data window that was completed when the event was
created - along with the available options for modifying or deleting
the event contents and time range.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 23
By pressing the F2 key in the timesheet, you are offered a list of
the fields available in the current schedule... -NONE- is the
default, which displays the familiar solid block character at
occupied event times. By selecting any other field name, you are
able to see the split with the field contents visible in the
display.
If the ENTER key is pressed over an empty cell, the database window
will appear that allows you to create a new event and specify the
time range of the event.
The actual order of pop-up and time range selection is a user
defined preference which may be set to your desired method of
operation by SET TT_DBWINDOW.
The timesheet display is the only screen where schedules can be
opened, closed, or created. Using the FILE menu, (ALT+F), each of
the relevant functions is activated in line with your user access
rights.
FILE and SPLIT ACTIONS
ALT+F-O creates a new split with the chosen schedule. The new split
will be located at the cursor line which was highlighted when F-Open
was selected.
ALT+F-R will replace the contents of an existing split with a chosen
schedule. If no splits exist, then F-Replace will duplicate the
effect of ALT+F-O.
ALT+F-C will close the currently active split, and restore the
underlying splits to take over the available screen area. If no
splits are remaining, then the screen will remain blank except for
the menu bar.
ALT+S-S opens a split at the cursor line, and provide a separately
scrollable view of the split that it overlaps.
MOVING AROUND IN THE TIMESHEET
The arrow keys act in their normal manner for moving the cursor up,
down, left or right relative to the current position. Whenever
longer moves are required, holding the arrow keys will cause the
screen to scroll at a rate equivalent to the key repeat speed.
Depending on the timescale of the selected timesheet, it is possible
to move several years in the space of a few seconds key time ! You
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 24
may use the Config-Options-Keyboard Speed function to increase the
key repeat rate.
To move longer distances, pressing the SHIFT key in conjunction with
an arrow will perform an extended move that is programmable by the
operator. If undefined, the default SHIFT+arrow key will move one
screen width in the chosen direction.
To define the extended move size, press any one or two digit keys to
specify the multiplier of the move distance - then press one letter
key from W D H M or S to indicate the size of the move - in
multiples of Weeks, Days, Hours, Minutes or Seconds. While typing
the values, the current extended move size is shown at the lower
right-hand corner of the screen.
If an invalid letter is pressed as the second or third key, a
selector-list will be displayed to remind you to pick one of the
valid unit sizes. Pressing ESC leaves the original settings
untouched.
(Refer also to the section - Moving to a particular date...)
+-------------------------------------------------------------------+
Examples of key sequences for extended moves would be . . . | |
|-------------------------------------------------------------------|
1 2 H 12 Hours | |
3 m 3 Mins | |
3 0 g 30 g ???? | |
+-------------------------------------------------------------------+
To display the current extended move size, simply hold down the
SHIFT key. The current setting will be shown in the lower right
corner of the screen.
If the ScrollLock function is enabled, the cursor will remain
static, and the timesheet will pass 'underneath' the cursor
position. If ScrollLock is disabled, the cursor will move freely
within the screen area between the screen borders, at which time the
timesheet will move to extend the visible range of the screen in the
direction of movement.
MOVING TO THE NEXT... or PREVIOUS...
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 25
With TimeTrak, it's as easy as two keys to reposition to the next
Hour, Day, Week or to any day within a 7-day range of the current
day.
Press N for NEXT (P for PREVIOUS), followed by...
Week Day Hour
If you want to move to a particular day, scroll to the day-name on
the list, or press the digit key that matches the day-name.
For Week, Day and Hour moves, the timesheet will immediately align
to the next occurrence of a Week, Day or Hour boundary as specified
in the schedule definition.
When jumping to a specific day, the timesheet will align to the
starting time of the day as defined in the original schedule setup.
As a shortcut from the timesheet, you can move to the next
occurrence of a particular day by pressing SHIFT+a digit (1 to 7),
which represent the days Mon-Sun respectively. This shortcut only
works in the forward direction.
To repeat the move, press N-N or P-P which eliminates the need to
redefine the move size or the day.
The values used for Next/Previous are separate to those maintained
by the extended moves, so you might prefer to set extended moves for
some smaller figure... e.g. 2 hours, while using the Next function
to select the Day.
Also refer to the LOCATE function for moving to the NEXT or PREVIOUS
event.
MOVING TO A PARTICULAR DATE
To jump to a specific date within a 12 month range of the cursor
time, you must enter the date as TWO DIGITS, followed by a month
selected from the keyboard overlay. (Keys 1-9, 0, -, =)
Default operation is to move to the nearest occurrence of the
required date - which means this function will jump backwards in
time if the required date is more than 6 months in the future.
To always move forward in time to the next occurrence of the
required date, hold the SHIFT key while selecting the required month
key.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 26
If an invalid key is pressed as the second 'digit' or third 'letter'
key, the program assumes that you want to set the extended move
size... the first digits will be retained, and a selector will ask
you to indicate the unit of movement. To cancel the selector list,
press ESC, and restart the operation from the first keystroke.
+-------------------------------------------------------------------+
EXAMPLE: | |
|-------------------------------------------------------------------|
| |
Assume that today's date is 4th July... | |
| |
To move to the 21st June just past (i.e. the nearest), press | |
| |
2-1-6 (the 6 key is for month #6, June). | |
| |
To move to 21st June next year, press | |
| |
2-1-SHIFT+6 | |
| |
The SHIFT key forces the jump to move forward from the cursor time | |
to the next occurrence of the required date. | |
+-------------------------------------------------------------------+
(You may also use CTRL+J from the timesheet to specify and move to a
specific date and time.)
CHANGING THE ACTIVE SPLIT
When more than one split is open on the screen, you can switch
between active splits by using the CTRL+PgUp and CTRL+PgDn keys or
by pressing ALT+SPACE.
When moving between non-adjacent splits, TimeTrak will only realign
the slot positions to the cursor when an arrow key or event
alignment is required.
SCROLL LOCK
The ScrollLock function is indicated by a bar/arrow symbol in the
lower right corner of the display. When the bar is shown, the
timesheet will scroll under the cursor in all directions - and the
'reference' timeslot will remain static. If the double-ended arrow
indicator is visible, then the reference timeslot will initially
move within the width of the screen. Only when screen limits are
reached, will the timesheet move to extend the range of display.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 27
ADJUSTING THE CURSOR POSITION
The < and > keys allow you to reposition the reference timeslot
anywhere on the horizontal axis - if ScrollLock is disabled, the
next arrow key will move the reference time cursor in the direction
of the arrow. It is advisable to play with these functions while
watching the time bar so that the separate functions become more
obvious.
EDITING EVENTS IN THE PAST
It should be noted that - by default, you are not able to modify
events that have already passed the current date and time-of-day.
If an event started in the past, but is still running, then you are
able to adjust the end time, but the resource and start time will
remain fixed. To change this feature, refer to the environment
variables TT_EDITPAST (or press CTRL+O-P if you have access to the
Config menu).
Also worth noting is the fact that with default settings, the
timeslot for the current time of day is regarded as being in the
past - since the time for every slot is determined at the second the
slot begins.
The nett effect of this is that - if you schedule an event to run
from 09:00 until 11:30, and when the event eventually begins, you
want to change something at 9:01, you will be stopped from adjusting
the starting characteristics of the event. The relationship of the
current timeslot can be changed by using the SET TT_PRESENT=FUTURE
command.
The contents and duration of an event remain changeable until the
event passes its end time.
LOCATING A KEY FIELD VALUE -
Pressing ALT+L to open the LOCATE menu will allow you to reposition
to any event in the current resource or schedule.
If any fields were designated as key fields in the File-Create
process, you may select the Key Field... option to search for a
value in any key field.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 28
Move the menu cursor to select one of the key field names, and press
ENTER.
A text entry box will then allow you to specify the field contents
to be located.
After completing this field with the ENTER key, you can use the
CTRL+arrow keys (for current resource) or CTRL+SHIFT+arrow keys
(whole schedule) to locate the desired event.
The current search scope is indicated at the bottom right-hand
corner of the display when the CTRL (+SHIFT) key is held down.
+-------------------------------------------------------------------+
... in Rsrc = Search in current resource only. | |
| |
... in Shdl = Search in all resources of current schedule. | |
+-------------------------------------------------------------------+
If the search fails, the timesheet will remain at the original
position, and the status bar will flash to indicate that the search
operation was unsuccessful.
Example -
To find the next occasion we have a salesman in London.
Using the SALESMEN schedule, press F3 and select Location (Location
was defined as a key field when salesmen schedule was created.)
When the Search for... box appears, type in LOND and press ENTER
(LOND is sufficient since the search is only matched to the number
of characters entered.
Now . . . if you want to find the next occurrence of the key value
in the current resource, press CTRL+right arrow, or for the previous
occurrence, CTRL+left arrow. By also pressing the SHIFT key the
search will scan all resources in the current schedule.
When more than one event starts at the same timeslot, TimeTrak will
step vertically through those events before moving on to the next
timeslot/event position.
Searches may be repeated by using the CTRL+arrow keys to search
within the same resource, or CTRL+SHIFT+arrow keys for all resources
within the same schedule.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 29
If no key field searches have been made in the current schedule,
then the CTRL+arrow keys will behave in the same way as CTRL+N and
CTRL+P, to locate the presence of any event in the search scope. If
a key search has already been performed in this schedule during this
TimeTrak session, the CTRL+arrow keys will only perform key searches
in the most recently selected key field.
If a key search is currently available, the status line will show a
tick '√' character in the lower Right hand corner.
SEARCHING FOR ANY EVENT
To ignore the most recent key search value, or simply search for the
mere presence of an event, you may use either the LOCATE-Next /
Previous (CTRL+N / CTRL+P), or select -NONE- as the key search
field.
SCROLLING SPEED
The scroll speed / redraw priority can be preset by the TT_SCROLL
option. Either from the DOS environment, or the Config-Options
menu, it is possible to dramatically change the scrolling speed
depending on the accuracy required of the displayed data during
scrolling.
If TT_SCROLL=fast, then keys are processed in real-time, and the
complete screen update is delayed until the scroll keys are
released. Depending on the speed of your computer and disk
hardware, it is possible that you will see some screen activity
between keystrokes, it's unlikely to completely redraw the whole
screen while moving at 'full speed '. The time bars and current
resource are always updated correctly during scroll actions.
Floppy based systems are recommended to use TT_SCROLL=fast to
provide scrolling faster than the disk operations.
VISIBLE TIME RANGE
The timesheet display may be compressed using the MINUS (-) key or
expanded using the PLUS (+) key to any degree - several conditions
apply.
Any timesheet display can only be expanded until the densest split
on screen reaches full screen width. Similarly, compression is
limited to a point where the widest split reaches 1 single character
width.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 30
When multiple splits are compressed, the densest splits will blank-
out when they reduce to less than one character width. When
expanded, they will return to visible state when the degree of
scaling allows them to be shown correctly in relation to the
adjacent split data.
If you have more than one split, and the slotsize is not a direct
multiple (in seconds), then you will be limited in the amount of
compression when the denser split is active - since the display
automatically checks the scaling to ensure that the column widths
within a split are identical... hence non-multiples cannot be
displayed symmetrically at some levels of compression due to the
horizontal resolution of the screen.
Note that if the display is compressed or scrolled beyond the range
of 1970 and 2037 AD, the movement will be limited to stay within
that range. Some positioning errors may occur if you try using the
very first slot in 1970, or the last slot in 2037.
TimeTrak will only display splits when all the cell data is
accurately represented.
CREATING A NEW EVENT
To create an event in the timesheet, simply press the ENTER or the
INS key over any empty cell. The program will display the user form
previously set up for this schedule - so that you can fill in the
relevant details. Once completed, you are prompted to indicate the
resource and time-range required for the event.
The start and end times of the event, along with the duration will
be indicated at the bottom of screen.
Pressing ESC as the first key when creating a new event will switch
the entry modes - equivalent to toggling TT_DBWINDOW once for those
irregular situations where the details need to be entered in
opposite order. Pressing ESC repeatedly will move back through the
program structure to the normal timesheet display.
SETTING THE EVENT DURATION AND TIME
When you begin setting a range, the program assumes that you will
have already placed the start time, and need to define the end time
with the arrows. By using the SPACE bar, you may switch between
positioning the whole event, and adjusting the start and end times
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 31
individually. The time range display at the bottom of the screen
indicates which times are being adjusted.
If you prefer to set the event start and end times by typing the
values, press the R key whenever a time range is being defined. The
pop-up shown above will allow you to enter the exact time details
required without moving the display (Times are rounded to fit into
the nearest whole timeslot).
The range setting technique is extremely flexible, but you may need
to practice before you are completely comfortable with its
operation, and its interaction with the scrolling facilities.
+-------------------------------------------------------------------+
For each press of the SPACE bar, the positioning mode will step | |
through the following sequence... | |
| |
--> START --> POSITION --> END --> POSITION --> | |
+-------------------------------------------------------------------+
When setting one end only, the range is elastic... as you move
nearer or further from the fixed end, the blinking range cursor will
expand and contract with the cursor movement. In the case that you
pass the movable end over the fixed end, TimeTrak will slide both
times together until a new time point is marked.
If the DEL key is pressed while setting a range, both the start and
end time of the event will be repositioned to the cursor position.
If the ScrollLock function is disabled (off), the event itself will
not move, but rather, the cursor will move - which provides
intuitive feedback when the whole range is on screen - however this
can be distracting when the event stretches across more than one
screen of time. In this case you may prefer to set the ScrollLock
function, or use the < > keys to reposition the cursor x-position.
While placing a range, you can use any keys that are normally used
for positioning within the schedule. To confirm the range shown on
screen, press the ENTER key.
COPYING EVENTS
As an operating aid, the timesheet maintains a holding buffer that
can contain any single event. This is useful for placing multiple
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 32
events with the same data e.g. meetings for a number of staff - or
several pieces of equipment on hire to the same customer.
To store the image of an event into the buffer, press SHIFT+DEL,
this will leave the existing event untouched, while creating a
separate copy of its data and duration information.
To reinsert the buffer anywhere into the timesheet, press SHIFT+INS.
The blinking time-range block will appear at the cursor position
with the same duration as the original event. You can adjust the
length or resource of the event before finally placing it with the
ENTER key.
NOTE:
Alarm information and triggers are not copied with the SHIFT+DEL/INS
operation.
MODIFYING OR DELETING AN EVENT
To make any change to an existing event, simply place the cursor
anywhere over the event, then press the ENTER key. TimeTrak
displays a list of the available options.
The default entry allows you to UPDATE the event contents by typing
over or inserting new text directly into the existing data window.
DELETE allows the selected event to be completely removed from the
schedule. To directly access the delete function you may press the
DEL key while the cursor is over any portion of an event in the
timesheet.
REPOSITION allows you to redefine the resource or start/end times
for the selected event. By picking REPOSITION, you are immediately
put back into the event placement mode - much as if you were
creating a new event. The existing event block begins to blink, and
may be repositioned or resized to any free location in the schedule.
All the positioning and cursor functions are fully active within the
schedule in the same way they are used in the new event operation.
COPY follows exactly the same functionality as the REPOSITION
function - with the exception that the existing event remains
untouched.
Using the SPACE bar will allow you to adjust the start or end times
- or the overall position of the event in time. Refer to 'Setting
the event duration and time range'.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 33
SELECTING THE FIELD DISPLAY
Pressing F2 will list the fields available within the current split,
by selecting a field name, the screen will be redrawn with the newly
selected field data in place of the anonymous blocks.
Selecting any of the field names for display will result in slightly
slower screen updates due to the extra disk access required.
Fields that were not given a name when the schedule was built, will
be displayed with names of u0, u1, u2.
---------------------------------------------------------------------------
9 August, 1991 TIMESHEET Page 34
---------------------------------------------------------------------------
ALARMS & REMINDERS
---------------------------------------------------------------------------
One of the most dynamic aspects of the TimeTrak program is the
ability to apply multiple intelligent alarms to each event in the
schedule.
At any point in time prior to the event start time, you may place a
visual reminder or initiate a DOS command sequence.
ACCESSING THE ALARM FUNCTIONS
After an event has been created or duplicated in the schedule, you
can access the alarm options by positioning over the parent event
and pressing CTRL+A or ENTER. In the modify options you are offered
the chance to SET/CLEAR ALARMS. From these choices you are led into
the following sequence...
The initial alarm display is a blank selector box, or it may contain
a time-sorted list of any existing alarms that have assigned to this
event.
SETTING ALARM DETAILS
Once the Set/Clear Alarm window appears, move the highlighted bar to
the Add option, or an existing event, and press ENTER.
If you chose to add a new alarm, or pressed INS, you are now asked
to define what type of alarm is required, and when the new alarm
will be triggered.
If you press ENTER over an existing alarm entry, then you are able
to change any part of the alarm settings as required.
Either way, the window now displays a choice of different alarm
types that may be assigned to the new alarm / alarm that is being
changed.
Select one from the following list...
POP-UP - displays the event data window over the current
activity - no matter where in the TimeTrak program you are
currently working.
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 35
DOS CMD - allows you to send any DOS command-line to COMMAND.COM
at the alarm trigger time. This may be used to print a
document, transmit E-Mail, or initiate some other online
process. You can also designate specific command strings to be
sent to serial or parallel ports with the dialogue ECHO
character string > COMx: etc.
This type of alarm requires the external routine to check for
its own hardware requirements and device availability.
+---------------------------------------------------------------+
DOS commands require some familiarity with the DOS method of | |
dealing with launching programs. | |
| |
Internal commands - DIR, COPY, ECHO etc (that don't require an | |
external COM or EXE file) may run directly from the alarm | |
command line without any modification. | |
| |
External commands (your programs along with CHKDSK, XCOPY and | |
other EXE / COM files) will run from the command line | |
untouched - unless they require redirection of their I/O | |
streams (does your command line require the angle brackets < | |
or >, or the pipe | character ?). | |
+---------------------------------------------------------------+
+---------------------------------------------------------------+
External commands that require redirection must be entered to | |
the alarm prompt in the following way... | |
| |
COMMAND.COM /C {progname arguments} | |
| |
This loads another complete copy of COMMAND.COM to handle the | |
redirection requirements of your external program. The /C | |
switch tells the COMMAND interpreter to unload the extra copy | |
as soon as your program has completed running. (The letters | |
.COM are unnecessary if you prefer to leave them off.) | |
+---------------------------------------------------------------+
DOS CMD ERRORS
TimeTrak will report an error, and allow optional rescheduling -
only in the following cases...
- COMMAND.COM could not be located, or
- The external (EXE/COM) file returned with an exit code other
than zero (success).
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 36
If an external command cannot be found at all, the alarm will be
cancelled.
SETTING THE ALARM TIME
If you are modifying an existing alarm, the selector bar is placed
over the current type and can be moved as required to change to a
different alarm type.
Once the alarm type has been selected, pressing ENTER brings a list
of possible activation times for the alarm, from the list...
+---------------------------------------------------------------+
| |
■ AT EVENT START TIME | |
| |
■ 1-MINUTE PRIOR | |
| |
■ 1-HOUR PRIOR | |
| |
■ 1-DAY PRIOR | |
| |
■ 1-WEEK PRIOR | |
| |
■ USER DEFINED ALARM TIME | |
| |
| |
+---------------------------------------------------------------+
The first five options offer a simple way to place an alarm without
having to specify the exact date and time. For precise alarm
setting, select the last option, which allows any alarm to be
positioned within 1-second accuracy of the system clock.
Pressing ENTER after selecting an alarm activation time, TimeTrak
will validate the time, then store the new/modified trigger. Alarms
cannot be set in the past - if an invalid time is detected, the
alarm will be rejected, and you are returned to the alarm selector
list.
NOTE:
The number of alarms is limited to 20 per timesheet event.
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 37
Each schedule event must not initiate more than one trigger of the
same type at the same time, setting the alarms one or more seconds
apart is acceptable.
Alarms with the same trigger time are prioritized from the first
split opened, topmost resource, through the last resource, then on
to the next opened split...
ALARM ACKNOWLEDGEMENT
DOS CMD alarms automatically cancel as soon as the alarm is
processed. If the DOS command fails to be executed, then you are
given the option to cancel or reschedule it automatically.
(Rescheduling can be useful when the alarm application can't get the
required resources at the current moment - but may succeed at some
later time.)
If you chose a POP-UP alarm type, then once the alarm message has
been displayed, you are allowed 30 seconds to respond to the alarm
with an order to CANCEL the alarm permanently, or ask it to go away
and sleep. If you don't press any key within 30 seconds, the
program will automatically reschedule the alarm in accordance with
the strategy noted on the next page.
DELETING AN ALARM
To remove an alarm from an event without triggering the alarm, move
the timesheet cursor over the event that contains the alarm, and
press CTRL+A or ENTER-A.
Select the SET/CLEAR ALARM function to open the alarm window, then
move the highlight to the desired alarm, and press the DEL key. You
will be asked to confirm that the indicated alarm should be removed
permanently.
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 38
---------------------------------------------------------------------------
ALARM RESCHEDULING (SLEEP)
---------------------------------------------------------------------------
If a POP-UP alarm trigger is not acknowledged by the user, or a DOS
CMD alarm fails - or the operator chooses to make the alarm go away
and sleep, then the sleep interval is determined by the distance of
the current alarm from the 'parent' event's starting time.
If the rescheduling results in less than 60 seconds remaining to the
event start time, then the alarm is placed at the event start.
A rescheduled alarm will wait at least 30 seconds after rescheduling
before sounding again.
When a schedule has been closed, and alarms have accumulated over
time, the first occurrence of each 'due' alarm will be triggered
when the file is reopened for the first time, if sleep is chosen,
TimeTrak will iterate through all the possible 'rescheduled' times
up until the current date - so the alarm stays in the same context
as it was originally set.
+---------------------------------------------------------------+
That is . . . | |
|---------------------------------------------------------------|
. . . an alarm that was originally set for 10:00,on a day one | |
week prior to the event will remain at 10:00 on the remaining | |
days, even if the alarm is rescheduled automatically or | |
manually at any time of the day. | |
+---------------------------------------------------------------+
If the event start time has already passed when the schedule is
reopened after a period of inactivity, the alarm will sound as
noted above, both cancel and sleep will cancel the alarm permanently
by virtue of the rescheduled time falling into the past.
If an event is moved in time, the attached alarms are moved with it.
If after the move, any alarms fall in past time, or within 5 minutes
of the current date / time of day, then they are discarded - as it
is assumed that the operator is already looking at the event being
moved, and doesn't want to be disturbed again within 5 minutes of
placing the event in the new position.
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 39
To use the following chart, determine how far away the present alarm
point is from the actual event start... and locate that time
position on the vertical line.
From the adjacent text, you can determine what sleep interval will
be added to the alarm time for the next 'wake-up' of the alarm.
Time from event Alarm Time / Sleep time
--------------------------------------------------------------------
^ EVENT START
|
| No rescheduling
|
|
|---- 1 minute prior
|
|
| 1 minute intervals
|
|
|---- 1 hour prior
|
|
| 1 hour intervals
|
|
|---- 1 day prior
|
|
| 1 day intervals
|
|
|---- 1 week
| or more before event
|
|
| 1 week intervals
---------------------------------------------------------------------------
9 August, 1991 ALARMS Page 40
---------------------------------------------------------------------------
THE DIARY DISPLAY
---------------------------------------------------------------------------
The TimeTrak diary provides the ability for each person or resource
within a schedule to display a customized diary on demand. The
diary presents the status of the resource or schedule on an event-
by-event basis sorted by time.
If the Timesheet or Calendar are displayed, pressing the F7 key will
switch to the Diary - aligned to the time indicated in the
timesheet/calendar.
On screen, between 3 and 11 events may be displayed - depending on
the height of the user-defined diary layout (set during File-New).
More events will be shown if you are using extended text modes on an
EGA or VGA monitor.
The leftmost column displays the event starting date and time. The
rest of the diary width is occupied by a time-ordered list of events
for the selected resource/s.
When displaying the diary for a single resource, each item is
separated by a single or double horizontal rule...
A single line indicates that the events are back-to-back, and
there is no free time available between them, while a double
line denotes that there is at least one free timeslot between
the events where an extra event may be inserted.
The items in a diary for the whole schedule are always separated by
a double line.
ALL RESOURCES / ONE RESOURCE DISPLAYED
As well as events for the currently active resource, you can toggle
between a view of all resources in the current schedule with the
SPACE bar. Depending on where the cursor is positioned when
switching between modes, the display will align to the correct
event/timeslot relationship in the new display mode.
If there are no events in the current resource, the diary
automatically changes to display all resources in the schedule.
---------------------------------------------------------------------------
9 August, 1991 DIARY Page 41
MOVING AROUND IN THE DIARY
The Up and Down arrows are active in diary display - and each press
will cause the diary cursor to move one event position in the arrow
direction.
When scrolling reaches the first or last event in the current diary
screen, the display scrolls to reveal more events in the scroll
direction.
PgUp and PgDn move the display by one half screen height.
CHANGING OR DELETING A DIARY EVENT
Since the diary is a display-only format, you cannot directly change
the events in the diary window. By positioning the highlight cursor
over any desired event, and pressing ENTER twice (once to leave the
diary and reposition the timesheet, and once to open the event under
the timesheet cursor), you may use any of the timesheet tools to
change the event.
Once the event is modified as required, simply redisplay the diary
(by using the Display menu or CTRL+D) with the cursor still
positioned over the updated event.
LOCATING EVENTS
You can move to the next or previous event position by using the
CTRL+N and CTRL+P keys for any event, or the CTRL+arrow key
combination to find events by content (if a value has been set with
the Locate-Key-Field function).
The F3 key is available in the diary display to specify new search
key values.
The diary will automatically locate events in the correct context -
current resource or whole schedule - depending on the SPACE mode
toggle. Pressing CTRL+SHIFT sequences are treated the same as
CTRL+arrow.
MOVING TO A SPECIFIC DATE
You may also move to any date in the current 12-month period by
using a TWO DIGIT date, followed by a month key from the keyboard
overlay. (1-9, 0, -, =) To ensure that the move is always forward
from the cursor, hold the SHIFT key when selecting the month.
---------------------------------------------------------------------------
9 August, 1991 DIARY Page 42
CLOSING THE DIARY
Pressing the ENTER key terminates the diary display, and returns to
the event highlighted by the cursor in the timesheet.
To cancel the diary display, and return to the original location in
the timesheet display, use the ESC key.
---------------------------------------------------------------------------
9 August, 1991 DIARY Page 43
---------------------------------------------------------------------------
THE CALENDAR DISPLAY
---------------------------------------------------------------------------
The TimeTrak calendar provides the ability for each resource or
person within a schedule to have a calendar displayed or printed on
demand.
The calendar is always organized on a daily basis, with seven
columns representing the days-of-the-week, and the number of rows
organized to fit the current display mode. Adjacent months are
displayed in alternating colours so that month boundaries are
clearly indicated.
If the Diary or Timesheet are displayed, pressing the F6 key will
display the calendar - aligned to the time indicated in the
diary/timesheet.
The display is drawn with respect to the week and day start values
that are defined in the schedule. If the schedule begins on Tuesday
at 09:00, then each week of the calendar will begin on Tuesday, and
end on Monday - times before 09:00 on any day in this particular
schedule will be regarded as part of the prior day.
When first displayed, the month containing the current timeslot is
positioned in the centre of the calendar, and portions of the
preceding and following months are shown above and below.
The current date is indicated in a distinctive colour if it is
within the calendar area.
The calendar cursor is a highlighted block that moves in response to
the cursor keys.
MOVING AROUND IN THE CALENDAR
Motion within a calendar is limited to units of one whole day. As
you move around the screen with the arrow keys, the display will
reposition to ensure that the cursor stays within the calendar area.
The time bar at the top of screen will correctly indicate the cursor
position even during fast scrolling.
By using the cursor movement keys, you can position over any day in
the calendar. The calendar and contents are always correctly
displayed when the cursor keys are used for positioning.
---------------------------------------------------------------------------
9 August, 1991 CALENDAR Page 44
The PgUp and PgDn keys will scroll the display by one screen in the
desired direction. It should be noted that if the PgUp/PgDn keys
are held down, the calendar will be scrolled faster than the screen
can redisplay - only when the key is released, will the calendar and
contents be fully redisplayed.
Pressing BackSpace will move the calendar and cursor to the current
date.
LOCATING EVENTS
You may jump to the next or previous event position by using the
CTRL+N and CTRL+P keys for any event, or the CTRL+arrow key
combination to find events by content (if a value has been set by
the Locate-Key-Field function).
The F3 key is available in the calendar display to specify new
search values.
The calendar will only locate events in the current resource, so
CTRL+SHIFT+arrow sequences are treated the same as CTRL+arrow.
MOVING TO A SPECIFIC DATE
You may also move to any date in the current 12-month period by
using a TWO DIGIT date, followed by a month key from the keyboard
overlay. (1-9, 0, -, =) To ensure that the move is always forward
from the cursor, hold the SHIFT key when selecting the month.
CLOSING THE CALENDAR
Pressing the ENTER key terminates the calendar function, and returns
with the date highlighted by the cursor to the underlying window...
In the case of the timesheet, the active timeslot will be aligned to
match the highlighted date in the cursor.
To cancel the calendar display, and return to the original location
in the underlying display window, use the ESC key.
EVENTS IN THE CALENDAR
Below each date that is displayed in the calendar, is space for 6
block characters. Each block represents a 4-hour period within the
indicated date.
---------------------------------------------------------------------------
9 August, 1991 CALENDAR Page 45
6 blocks x 4 hours = 24 hours.
For schedules based on multiples of a whole day, events are
displayed as a solid bar... for any events that occur within each
4-hour period of the schedule, a solid block will be displayed,
where no events are present, the character space is left blank.
Since each date cell is displayed with respect to the starting day
and time of the associated schedule, each block is positioned on a
4-hour boundary from the specified schedule starting time... not
necessarily on periods calculated from 00:00 midnight.
For those schedules with a slotsize less than 24 hours, press the
TAB key to display a key to the event-block times.
+-------------------------------------------------------------------+
EXAMPLES: | |
| |
If the schedule was defined to start at 09:00 each day, the blocks | |
will show... (in order left-right) | |
| |
Block 1 09:00 - 12:59 on date shown | |
2 13:00 - 16:59 | |
3 17:00 - 20:59 | |
4 21:00 - 00:59 next morning | |
5 01:00 - 04:59 | |
6 05:00 - 08:59 | |
| |
+-------------------------------------------------------------------+
+-------------------------------------------------------------------+
If the schedule starts at 00:00 each day, the breaks are confined | |
within the same day in the expected manner... | |
| |
Block 1 00:00 - 03:59 on date shown | |
2 04:00 - 07:59 | |
3 08:00 - 11:59 | |
4 12:00 - 15:59 | |
5 16:00 - 19:59 | |
6 20:00 - 23:59 | |
+-------------------------------------------------------------------+
---------------------------------------------------------------------------
9 August, 1991 CALENDAR Page 46
---------------------------------------------------------------------------
FILE OPERATIONS
---------------------------------------------------------------------------
In TimeTrak, the FILE menu provides access to all the file functions
required during normal use.
FILE-OPEN
Creates a new split at the cursor line (space permitting), and fills
the split with the named schedule. In the case of the first split,
TimeTrak will fill the screen from top to bottom with the first
schedule that is opened. To select a particular schedule name,
press ENTER at the Open Filename prompt... TimeTrak will display a
list of the available schedule files - or allow you to move through
the directory structure to find the schedule that you require.
If you specify a partial filename with wildcard characters (as per
the DOS convention), TimeTrak will use the requested directory, and
list only those files that match the desired file specification.
Using the file list, you may also move to other directories by
selecting any of the dot or \entries that are shown in the list and
pressing ENTER.
A maximum of 4 schedules may be open at one time - however those 4
may be displayed in as many as 8 sepoarate splits on screen.
FILE-REPLACE
File-Replace will load another schedule to replace the existing
split contents. The file selection procedure is identical to that
used in File-Open.
If no splits are visible, then File-Replace will perform the same
function as File-Open to create the first visible split.
NOTE: If the schedule in the current split has other multiple splits
open - then REPLACE is disabled due to the internal links that are
maintained between the multiple splits. You must close the other
splits of the same schedule so that only one split remains before a
REPLACE operation may be performed.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 47
FILE-CLOSE
Removes the active split from the screen. All displayed data is
saved, and the adjacent splits are repositioned and expanded to fill
the space that was vacated by the closed split.
FILE-CREATE
Is the most complex of the File operations. It allows you (with the
correct privileges) to define the structure of a new schedule. Once
specified, the new schedule is immediately available for use by
TimeTrak.
To assist in creating files, a series of 'forced help' screens are
displayed before each step of the create operation. To disable
these guide screens, start TimeTrak with the -N switch, or set
TT_GUIDE = NO
The File-Create option is presented as a series of fields to
complete, and a form designer.
NEW SCHEDULE NAME
Once CREATE is selected, you are asked to provide a name for the
new schedule - this should be limited to 8 characters - any more
will be ignored. After creation, the new schedule will be
stored as yourname.TSD and associated index file yourname.TSX
NUMBER OF RESOURCES
The next step in the schedule definition is to specify the
number of resources that should be present in the schedule. The
number of resources is the number of individual items that are
to be separately scheduled - in the above example, the staff
names would be resources - so this field would contain some
value nominally larger than the number of staff available at the
present time.
RESOLUTION OF THE SCHEDULE
Now you must specify the minimum size of scheduled events. This
is a two step process where you supply the number of units per
event, and the size of the unit. Examples are... 1-hour, 7-
days, 30-seconds . . . etc.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 48
This base time period determines the interval that will be used
to place time markers on the screen. (Every schedule is stored
with accuracy to 1 second - scrolling a personnel file in one
second increments would soon become tiring! - so we let you
define the most convenient time slot size.
The minimum slot size is 1-second, and the largest is 99-weeks.
IMPORTANT
If you choose a slot size that does not divide evenly into 24
hours, the slot boundaries will drift throughout the length of
the schedule, since all slots are calculated as an offset from
00:00 midnight on the first of January 1970.
To check your desired timebase for this limitation, convert the
required event resolution into seconds (e.g. 12 minutes x 60
secs = 720 seconds), then divide 86400 by the calculated result
(86400 / 720 = 120.0) If the final result has any non-zero
digits after the decimal point, then the proposed timebase will
drift.
The following list contains all possible slot durations less
than 24 hours that may be created under TimeTrak without the
drift effect coming in. Larger slot times are dependent on the
week alignment required.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 49
+---------------------------------------------------------------+
1 SECOND | |
| |
00:00∙01 00:00∙02 00:00∙03 00:00∙04 00:00∙05 | |
00:00∙06 00:00∙08 00:00∙09 00:00∙10 00:00∙12 | |
00:00∙15 00:00∙16 00:00∙18 00:00∙20 00:00∙24 | |
00:00∙25 00:00∙27 00:00∙30 00:00∙32 00:00∙36 | |
00:00∙40 00:00∙45 00:00∙48 00:00∙50 00:00∙54 | |
| |
1 MINUTE | |
| |
00:01∙00 00:01∙04 00:01∙12 00:01∙15 00:01∙20 | |
00:01∙30 00:01∙36 00:02∙00 00:03∙00 00:04∙00 | |
00:05∙00 00:06∙00 00:08∙00 00:09∙00 00:10∙00 | |
00:12∙00 00:15∙00 00:16∙00 00:18∙00 00:20∙00 | |
00:24∙00 00:30∙00 00:32∙00 00:36∙00 00:40∙00 | |
00:45∙00 00:48∙00 | |
| |
1 HOUR | |
| |
01:00∙00 01:12∙00 01:20∙00 01:30∙00 01:36∙00 | |
02:00∙00 02:24∙00 02:40∙00 03:00∙00 04:00∙00 | |
04:48∙00 06:00∙00 08:00∙00 12:00∙00 | |
| |
1 DAY | |
+---------------------------------------------------------------+
STARTING DAY AND TIME
Each schedule is aligned to a day and time that is most
applicable for the schedules intended use.
For example, personal schedules may be started from Saturday or
Sunday, while business schedules could be Monday.
Similarly, a factory shift system could be aligned to Thursday.
In that case, a schedule based on Thursday would be more
appropriate for the factory staff.
In the same concept, different departments will often align
their work patterns around different office times...
In the office mentioned above, you may choose to schedule on 30
minute intervals from 09:00, while the factory works from 07:00,
which is the shift starting time for each new 'production' day.
By setting the schedule start time to reflect the actual
requirements of the department being scheduled as shown above,
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 50
TimeTrak is able to provide more intuitive displays which show
the correct relationship between multiple schedules.
+---------------------------------------------------------------+
Example: | |
|---------------------------------------------------------------|
From the above situation, consider a shift worker that applies | |
for some holidays, and needs to pick up his salary from the | |
company office before leaving... | |
| |
By looking at the two schedules alongside each other, it is | |
immediately apparent from the schedule offsets that his last | |
shift ends outside regular office hours, thus he must pick up | |
his pay during the preceding day. | |
+---------------------------------------------------------------+
SCHEDULE DATA LAYOUT
The screen now displays a blank rectangle on the screen. This
box after resizing and addition of data fields, will be the data
window that is used to store and display the information about
any event in the schedule.
The cursor is positioned within the box area, you can create
prompts and reposition with the arrow keys as required.
By pressing CTRL+W, you may resize the rectangle using the arrow
keys interactively while defining the window contents. Resizing
is terminated with the ENTER key.
At this time you should determine the most favourable layout to
contain the information needed in your schedule.
Typing text will create messages or legends on the form - the
position and content is completely arbitrary, and has no effect
on TimeTrak operation. UNDERSCORE and TILDE characters are
reserved for field definitions - see the next paragraph.
To access the extended character set, hold down the ALT key
while you type the decimal character value on the numeric
keypad. The extended character set is listed at the rear of
this manual.
LINE DRAWING
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 51
To assist in creating boxes and simple graphics, press the
CTRL+L keys to enable the line drawing function. Moving the
cursor will produce a continuous line that can be used to
highlight fields and user entries. Pressing ENTER restores the
form layout mode.
To insert or delete lines within the form design, press CTRL+I
or CTRL+D (INS & DEL are used within the current line to add or
delete characters).
DATABASE FIELDS
As well as text and prompts, the data window will probably
contain variable fields that are used to hold information unique
to each event. To indicate the position for a data field within
the form layout, use the UNDERSCORE ( _ ) character to fill the
required space.
+---------------------------------------------------------------+
e.g. Name _______ | |
+---------------------------------------------------------------+
If the field is required to be used in LOCATE operations, a
tilde (~) character
+---------------------------------------------------------------+
e.g. Name ~______~ | |
+---------------------------------------------------------------+
should appear at any one or more positions within the field
area, more details may be found under the LOCATE function in the
timesheet chapter.
Fields and key-fields are determined by the presence of
continuous strings of UNDERSCORE or TILDE characters. If the
field area contains any other character, TimeTrak will interpret
the area as two separate fields/keys.
SETTING FIELD NAMES
When the layout is complete, press CTRL+ENTER to begin setting
the names for each of the user data fields.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 52
For each user field that was defined, a small text box will
appear. Type in the name that will be associated with this data
in normal operation - these are the names that will appear in
the F2 display field selector.
+---------------------------------------------------------------+
e.g. if the field is designated as holding the customer | |
account number, the field name may be CustAccNo or | |
Account#.... | |
+---------------------------------------------------------------+
LAYOUT DIARY FORM
Once the schedule data form is complete, you have defined the
way data will be entered and displayed within the new schedule.
You have also designated the type and size of all the data
fields that are associated with the schedule...
The screen will now display another blank 'window' rectangle on
the screen...
To make some aspects of the schedule more readable, layout
allows you to design a text box that tells TimeTrak how you want
to see the schedule data when it is displayed in a list form.
By providing this second display method, you can select only the
most relevant information to be shown in a convenient form.
To specify the diary layout, use exactly the same keys as you
did when setting up the schedule data form. All the layout keys
behave in the same manner for both the diary and schedule data
windows.
The diary window is limited in its height between 1 and 6 lines,
so that you may display between 3 and 11 events on screen
simultaneously with the diary (with a standard PC display).
Similarly the width is limited so that TimeTrak is able to fit
the time indicators in the margin alongside each event when it
is displayed later.
To indicate where a data field should appear in the diary, place
UNDERSCORE characters to fill the desired space. TimeTrak will
look after padding or trimming the actual field data to use only
the designated space.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 53
If more underscore areas are indicated than fields are available
in the schedule, the status bar will flash, and a diagnostic
message can be displayed by pressing the F1 key.
NOTE: Each data field may only appear once within the diary
layout, if a single field is designated to appear in two or more
underscored areas, the program will flash the status bar, and a
diagnostic message will be available by pressing the F1 (help)
key.
Once the diary layout is completed, press CTRL+ENTER to
designate which fields should appear in the underscored
locations.
SELECT FIELDS FOR THE DIARY DISPLAY
With the diary, you are not specifying new fields, but rather,
you are defining an alternate way that the schedule information
may be displayed.
After specifying the diary layout, one of the previously
underscored areas will be shown as a flashing block, and
TimeTrak automatically places the field names into each of the
possible field areas.
To change which field is displayed in any field location, use
the arrow keys too select the desired field location, then press
ENTER.
A list of the available fields allows you to pick which field
should be shown in the currently highlighted field location.
NOTE: Each data field can only appear once within the diary
layout, if a single field is designated to appear in two or more
underscored areas, the program will flash the status bar, and a
diagnostic message will be available by pressing the F1 (help)
key.
SUGGESTIONS
Before setting up a new schedule, consider the possibilities
available for the particular application...
When setting up a sales activity database, it may be more relevant
to define the sales areas as the resources, while the salesman name
is a keyed in value on the data form ... or perhaps you only have
one piece each of the demo samples - then the product samples could
be more appropriate as the resources.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 54
Also, while high resolution schedules can be applied to any problem,
they can require more horizontal scrolling than you're prepared for
! In this case, maybe a less dense schedule, with multiple items
per data form is appropriate.
FILE-PRINT
Refer to Config-Printer for more details on printer setup
information.
The first operation when printing from TimeTrak is to indicate the
type of output required. The available choices are:
A Planner similar in layout to the timesheet - with various
formatting options for range and display style.
A Calendar format that provides a hard copy of the 'display'
calendar function.
A Diary listing which provides a time sorted list of events in
the 'compact' diary layout.
Having selected the listing format, you can choose between printing
all the resources in the current schedule, or only the current
resource under the cursor highlight.
After selecting the resource scope of the listing, you must specify
the time range of events that should be printed. The listing will
include all events that begin in the period bounded by the entered
start and end times (inclusive).
By default, the time range includes all events that are currently
visible in the timesheet display.
CANCELLING A PRINTOUT
To cancel a printout that is in already in progress, press the ESC
key.
FILE-UTILITIES
These functions are supervisory, and may never need to be used -
however they are provided for completeness.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 55
Reindex allows you to scan the schedule data file (TSD), and rebuild
the pointers that allow fast access to the schedule information.
This function need only be used if the schedule index file (TSX) is
damaged or lost.
Reindexing has no way of reconstructing alarm information, so it is
suggested that as with all database systems, you keep a regular
nackup of important schedules.
Note: To save space when archiving schedules, you do not need to
save the 'TSX' index files, since they may be rebuilt from the TSD
files. This is a significant advantage since the TSX file is often
much larger than the TSD file.
Purge provides the ability to remove all events from a selected
range of time within a schedule. This would typically be used to
remove old events from a schedule that was becoming too large, or
slowing down due to unneccessary storage of a large number of 'past'
events.
FILE-DOS
When this menu item is selected, TimeTrak operation is suspended,
and the user is placed in a temporary DOS shell. From this point,
you may run any DOS application or utility that will fit into memory
alongside TimeTrak. To return to normal TimeTrak operation, type
EXIT at the DOS prompt, followed by the ENTER key.
A copy of DOS' COMMAND.COM must be present on disk and correctly
identified to DOS for this function to work.
FILE-EXIT
Is the normal method of terminating the TimeTrak program. Once
selected, all current operations are stopped, files closed and the
screen restored to the state prior to TimeTrak operation.
---------------------------------------------------------------------------
9 August, 1991 FILE MENU Page 56
---------------------------------------------------------------------------
SPLIT OPERATIONS
---------------------------------------------------------------------------
The Split menu provides the ability to manage multiple schedules in
the timesheet.
Some split menu operations cross-over with the File-Open, Replace
and Close functions.
SPLIT-SPLIT
Creates a new split of the active schedule at the cursor line. This
new split may be scrolled separately, and have different display
fields as required. Any changes made in either of the splits will
reflect correctly in the other splits of the same schedule.
The total number of splits on screen is limited to 8.
SPLIT-CLOSE
Performs the same operation as the FIle-Close function. If multiple
splits are open for a single schedule, only the current split is
closed.
SPLIT-ZOOM
Bring the currently active split up to full screen (and vice-versa)
- this allows more resources to be shown for the selected split. A
shortcut for this function is to press the CTRL+Z key combination.
SPLIT-WINDOW POSITION
By selecting this function or pressing CTRL+W from the timesheet
display, you may adjust the size of the active split when there is
more than one split visible on screen.
When the active split is the top-most or bottom-most, Split-Window
Position allows you to adjust the position of the dividing line
between the active split and that split immediately adjacent.
---------------------------------------------------------------------------
9 August, 1991 SPLIT MENU Page 57
When the active split is between two others, you are asked to choose
which edge is to be positioned - or both if you want to move the
split overall.
If repositioning is impossible in the current context, the status
bar will flash when the invalid option is chosen.
---------------------------------------------------------------------------
9 August, 1991 SPLIT MENU Page 58
---------------------------------------------------------------------------
DISPLAY MENU
---------------------------------------------------------------------------
The Display menu is the standard method for changing between the
timesheet and the various alternate TimeTrak screen displays.
To select a display from the menu, either move to your choice with
the arrow keys, and press ENTER, or use the hot-key that is
indicated in a contrasting colour.
Each function on the menu may be accessed directly from the
timesheet by using the keyboard shortcut key that is shown at the
right-hand edge of the menu item bar.
REMEMBER - ALT keys are menu functions, CTRL keys are menu
shortcuts.
DIARY
The diary displays the contents of the schedule in a scrollable list
format - with the exact layout designed by the user. The diary
contents are selectable between the events for a single resource, or
those of the whole schedule. The diary display can be repositioned
to any date or time, as well as providing the ability to search to
events by content or presence. Pressing CTRL+D from the timesheet
will also access the diary.
CALENDAR
With the calendar display, you are presented with a day-by-day view
of activities for the currently selected resource. The calendar may
be repositioned to any date or time, as well as providing the
ability to search to events by content or presence. You can also
press CTRL+C from the timesheet to access the calendar display.
---------------------------------------------------------------------------
9 August, 1991 DISPLAY MENU Page 59
---------------------------------------------------------------------------
LOCATE MENU
---------------------------------------------------------------------------
With the Locate menu, TimeTrak offers some of its most powerful
features. Each schedule is created with a number of user data
fields or searchable key fields in the pop-up window and diary form.
The Locate menu allows you to use these searchable fields to access
any event in the schedule - as well as finding any event simply by
its presence.
LOCATE NEXT / PREVIOUS EVENT IN RESOURCE
By using these menu selections, the timesheet is repositioned to the
start time of the next (or previous) event in the currently
highlighted resource.
The search is unconditional, and simply moves to the presence of any
event that is forward of the current cursor position.
These functions may be called within the timesheet by using the
CTRL+N and CTRL+P key sequuences.
LOCATE NEXT / PREVIOUS EVENT IN SCHEDULE
These menu selections, perform much the same function, but the
timesheet is now repositioned to the start time of the next (or
previous) event for any event in the current schedule.
As above, the search is unconditional, and simply moves to the
presence of any event that is forward of the current cursor
position.
Where multiple events occur at the same start time, the cursor wil
step vertically through the events, until it is necessary to move
horizontally for the next event start position.
Holding the SHIFT key while pressing the CTRL+N and CTRL+P key
sequences noted above, you may execute these functions directly from
the timesheet.
---------------------------------------------------------------------------
9 August, 1991 LOCATE MENU Page 60
LOCATE KEY FIELD VALUE
Searching for a specific event by content is one of the many unique
functions of TimeTrak.
With this menu choice, you may specify the field to check, and the
value to be located within the schedule.
Once the field and value have been chosen, use the CTRL+arrow keys
to initiate the search in the desired direction. The search can be
repeated as many times as required as the field and value are
retained for each split until new values are stored.
As above, pressing the CTRL+arrow keys alone will search within the
current resource, while holding the SHIFT key simultaneously, will
locate the field contents anywhere in the current schedule.
The field locate function may be called from any screen display by
pressing the F3 key.
---------------------------------------------------------------------------
9 August, 1991 LOCATE MENU Page 61
---------------------------------------------------------------------------
CONFIGURATION OPTIONS
---------------------------------------------------------------------------
The Config menu sets the operating characteristics of TimeTrak. If
the TT_CONFIG variable is set to NO, then this menu will be
unavailable to users.
CONFIG-OPTIONS
Selecting this function displays a list of the options that may be
set-up. From the timesheet, you may press CTRL+O to open the Options
submenu.
You may choose from any item on the list with the cursor keys
followed by pressing ENTER. Once a selection is made, a selector
box will offer a list of the available settings for the chosen
option.
Any changes made here are for the current session only, the next
time TimeTrak is run, the defaults (or environment settings) will be
used.
CONFIG-RESOURCE
Allows you to modify the resource names and the width of the left
margin in the timesheet. By selecting this function, or pressing
CTRL+R in the timesheet, a submenu will appear that allows you to
choose the desired action.
If you chose to modify the resource name, a text entry box will
appear on the current cursor line. Type over the existing name and
press ENTER to store the new text.
To allocate more or less space to the left margin that contains the
resource and file/field names. select the Resource-Width option,
you can enter a value between 1 and 31 to indicate the number of
characters to be shown from the resource names. After pressing
ENTER, the screen will be redrawn with the new value.
CONFIG-PRINTER
---------------------------------------------------------------------------
9 August, 1991 CONFIG MENU Page 62
If you have printer access privileges, this menu option allows you
to specify where the printer output should be directed (to a file or
device), as well as changing the existing formatting parameters.
The print destination may be any device name that is recognised by
DOS, or any drive:path\filename.ext that is accessible to the
current user. If a filename is used without any path prefix, then
the file will be located in the current working directory. If no
destination value has been set by TT_PRINTER the default destination
is LPT1.
You may also specify the character set to be used when writing to
the print device / file. In Version 1.1a of TimeTrak, ASCII and
IBMPC are recognised.
The default, IBMPC - provides an output stream that includes all the
line drawing characters found in the IBM-PC extended character set.
This is compatible with the majority of dot-matrix and PC-compatible
laser printers available on the market today (Refer to your printer
manual for settings that allow the use of the PC character set
symbols).
For those applications and devices where the extended PC line-
drawing set is not available, the ASCII setting will translate the
line characters into plain vanilla ASCII characters that most
closely represent the line intentions.
The print output dimensions are defined as the number of characters
and lines that can be contained within a single sheet of paper with
the existing printer settings. These values are limited to a
minimum of 25 lines and 80 columns per page. These settings are
used when formatting the various reports to ensure that pages and
lines are broken in the most meaningful manner.
If you chose CON as the destination device, the number of lines will
automatically be set to 25 - You must explicitly type a new value to
override this default.
---------------------------------------------------------------------------
9 August, 1991 CONFIG MENU Page 63
---------------------------------------------------------------------------
SUPERVISOR OPTIONS
---------------------------------------------------------------------------
TimeTrak provides many functions that can be misused - or
accidentally used by inexperienced operators. To prevent these
accidents, the supervisor functions can be used to limit specific
users in their access to the system.
In a larger system, as well as security and ensuring proper
utilization, the supervisor must also be responsible for maintaining
the backup copies of the schedule databases.
Backups may be performed locally by individual users - but for
orderly maintenance of files and backups in a networked system, the
network administrator should be solely responsible for timely and
reliable backup procedures.
Other than the program files supplied on the diskette, the new
schedules that have been created by you should be copied to a safe
media on a regular basis. The schedule files have an extension of
.TSD and the primary index .TSX. The filename is the same as the
schedule name. The alarm index file is type .TLX
Note: To save space when archiving schedules, you do not need to
save the 'TSX' index files, since they may be rebuilt from the TSD
files with the REINDEX function. This is a significant advantage
since the TSX file is often much larger than the TSD file.
Wher running TimeTrak from some other 'special' command line or
launcher program, the startup path may be not be passed to TimeTrak
correctly. This will be indicated by a warning that the help files
could not be opened - since TimeTrak always looks in the startup
path to find the help files... To overcome this, give the launcher
program the complete TimeTrak path, which it will then pass on to
TimeTrak at startup.
e.g. If the TT.EXE program and help files are located in the
\TIMETRAK subdirectory, you would start TT through your launch
program with...
yourlaunchprog {youroptions} \TIMETRAK\TT ... etc
For any notes or enhancements about the TimeTrak program that were
unavailable at the time of printing the manual, refer to the
README.TXT file that is supplied on the TimeTrak master disk.
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 64
ENVIRONMENT VARIABLES
To provide the invisible control of user privileges, TimeTrak makes
extensive use of DOS environment variables. This method was chosen
so that in a controlled menu environment, it is almost impossible
for a user to change these variables - and their access privileges.
A separate environment is maintained for each DOS shell that is
created - that is, if a user calls the DOS option in the File menu,
and sets his own privileges, then EXITs back into TimeTrak, those
new variables will be ignored, since the program is running under
the original shell and environment that was present when TimeTrak
was initially loaded.
Using the environment requires a little tact, since DOS doesn't give
you much space to move - especially when you start setting long path
and prompt strings.
If your system displays the error...
+---------------------------------------------------------------+
Out of environment space | |
+---------------------------------------------------------------+
when SETting variables or running TimeTrak, then it will be
necessary for you to either remove some previous settings in the
environment, or modify your CONFIG.SYS file to provide more
environment string space with the command...
+---------------------------------------------------------------+
shell=c:\command.com c:\ /e:512 /p | |
+---------------------------------------------------------------+
This is exactly the same as if the shell statement was omitted from
the CONFIG.SYS file, but in this case we are adding the /e:512 (or
some larger figure) so that the environment is allocated more space
than usual. Replace C:\ with your own drive:\path if COMMAND.COM
is not located in the root directory of drive C:
CAUTION : It is recommended that you prepare a bootable DOS system
disk with your existing config and autoexec files included - so that
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 65
in the event of something going wrong, you can still access your
system !
SETTING THE ENVIRONMENT VARIABLES
To use any of the following variables, you may include the SET
commands in your startup batch file, or type those that you require
immediately before running the TimeTrak program.
To define any of the environment variables to some other value than
the default, use...
+---------------------------------------------------------------+
SET variablename=value | |
+---------------------------------------------------------------+
In the following list, the underlined option is the default value if
no value has been specified.
For the non-default options, only the CAPITALISED letters need to be
typed in order to conserve environment space.
Note: There should be no SPACE character before or after the EQUAL
(=) sign.
Running TimeTrak without any environment or command-line options
will provide...
+---------------------------------------------------------------+
Default settings | |
|---------------------------------------------------------------|
all menus enabled, | |
| |
editing in the past disabled | |
| |
present slot is 'past' | |
| |
no audible warnings | |
+---------------------------------------------------------------+
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 66
Whenever the timesheet is displayed, press the TAB key for a brief
description of the current environment settings.
TT_ACCESS= {create|MODIFY|VIEW} enables or disables the ability of
the user to create or update databases from within the program.
ACCESS=create allows the user to perform any function on a schedule
file. ACCESS=MODIFY allows all functions except the ability to
create a new schedule. ACCESS=VIEW only allows the user to display
existing schedule information. Events may not be added or updated
in any way. create access is required to perform any changes to the
schedule structure or defaults - including the ability to change
resource names.
TT_AUTODELAY= {5|nn} - allows nn minutes of no key activity before
automatically changing into AutoTrak mode. If nn is set to 0,
AutoTrak will never be activated. If no schedules are open, the
system will beep every nn minutes between keystrokes.
TT_CONFIG= {yes|NO} If set to NO inhibits the user from changing the
working characteristics of the program.
TT_CURSOR= {narrow|Wide|2-bar} sets the preferred cursor style when
working in the timesheet.
TT_DBWINDOW= {before|AFTER} allows the operator to determine
whether the schedule data window should be displayed & completed
before or after the time range when creating a new event.
TT_DOS= {yes|NO} enables or disables the user's access to the File-
DOS menu function and the DOS-CMD alarms. For maximum system
security, this should be set to NO.
TT_EDITPAST= {no|YES}, selecting YES will allow the operator to
change events that have passed the current date and time. If set to
the default of no, only events in the future are modifiable, past
events are viewable only
TT_GUIDE= {yes|NO} disables the forced help screens that are
displayed to help you through complex operations. e.g. New schedule
file creation.
TT_KBSPEED= {Slow|Medium|fast} adjusts the keyboard typematic delay
and repeat rate to allow faster operation within TimeTrak.
TT_MOUSE= xscale, yscale adjusts the mouse speed scaling to suit
your preferences. The initial values are preset as 70,60 Lower
values = faster mouse response. Setting both values to zero will
disable the mouse functions from the program.
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 67
TT_PATH= {currentpath|requiredpath} the DOS compatible path name
that defines the location of the TimeTrak databases and indexes. If
undefined, TimeTrak will initially use the current directory, then
allow the user to move between directories when opening or replacing
files. For security purposes, this variable should be set to the
appropriate directory for each user. If requiredpath is defined,
TimeTrak will let the user access the specified directory only -
excluding any higher or lower levels of subdirectories.
TT_PRESENT= {past|FUTURE} specifies whether the current time slot
(today's date and time-of-day) should be regarded as past time (used
by TT_EDITPAST), or future time, which would allow changes to the
current slot even when the editing of past events is disabled.
TT_PRINTER= {LPT1|device|path\filename.ext|NO}
,{80|width}
,{66|lines}
,{IBMPC|ASCII|charset}
Specifies the target for the File-Print command. device indicates
the initial destination for all print requests, width sets the
maximum number of character columns that can be printed across each
page, lines specifies the maximum number of lines per page between
headers, and charset indicates the character set to be used when
sending reports to the printer/file. Setting TT_PRINTER=NO disables
all user access to printer functions and configuration from within
the program. Setting TT_CONFIG=NO will indirectly inhibit the user
from changing the settings made with TT_PRINTER. The default
setting is equivalent to TT_PRINTER=LPT1,80,66,IBMPC
TT_SOUND= {off|ON} enables the computer's speaker to accompany error
or warning messages.
TT_SCROLL= {fast|slow} When TimeTrak performs scrolling, it may be
considerably slowed down by disk access - especially on floppy disk
based machines. Entering any value after the equal sign will make
the scroll operations wait until the screen is redrawn.
ENDING A TIMETRAK SESSION
Before turning off or rebooting your main computer or workstation,
all TimeTrak schedules must be CLOSED, or TimeTrak terminated in the
normal manner (FILE-EXIT). Failure to follow this rule will
possibly corrupt the data in the schedule files, or the most recent
additions/changes will be lost.
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 68
ERROR MESSAGES
TimeTrak automatically resolves most error situations, and informs
you of the current status through flashing the bottom message bar.
Pressing the F1 key immediately after the status bar blinks will
display a description of the problem that caused the warning.
For those errors which TimeTrak cannot handle internally, a text
message box is popped-over the current display, with a description
of the condition that caused the error.
Can't chdir to .... Indicates that TimeTrak was asked to access a
schedule in a device or directory that is inaccessible to the
current user. One possible cause may be that the target is write
protected.
Can't check range, database corrupted... When you press ENTER to
create a new event, TimeTrak scans the current resource to see if
there is space for an event to fit. If you see this error, you
should backup the TSD file, and immediately try to REINDEX the
offending schedule.
Can't create index for ... This error will usually occur if you
have run out of disk space, or some other critical disk error has
occurred. It cannot happen during normal operation, as indexes are
only created during the initial schedule setup and reindexing
operations.
Couldn't find original record... This is a serious error, as the
resource names are all stored near the beginning of the schedule TSD
file. This indicates that the schedule file has been corrupted in a
very critical place, and may be irrecoverable. Critical errors of
this type are usually be caused by power failure during disk
operations, or physical disk problems.
It is suggested that you copy the TSD file to another disk, and then
restore your previous backup copy.
Cant open database... During an open or replace operation, TimeTrak
failed to locate the schedule TSD file that was requested.
Can't open index... TimeTrak successfully opened the TSD (schedule
database), but could not open the TSX (index) file. This may be
due to some disk error, or more likely, the TSX file has been
deleted to save disk space. Use the FILE-UTILITIES-REINDEX function
to build a new index for the desired schedule.
Couldn't modify database... Probably indicates that the schedule
file is set as write-protected. Any changes you have made will be
discarded.
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 69
Drive .... not available... An attempt to access a disk drive that
is not available to TimeTrak. Pressing ENTER will restore the
program to that point immediately prior to the error operation.
File already exists... You may not create two schedules with the
same name.
Invalid file name... TimeTrak expects all schedule names to adhere
to the rules required for DOS filenames. (Refer to your DOS manual
for more detail)
Invalid number of resources... TimeTrak allows between 1 and 999
resources per schedule. This error is displayed when an invalid
number is entered... typically 0 or some letters that do not
evaluate to a number.
Invalid slot size... TimeTrak allows between 1 and 99 units per
time slot.
e.g. 1 second, 30 minutes, 4 days
This error is displayed when an invalid number is entered...
typically 0 or letters that do not evaluate to a number.
Invalid unit... Only predefined units are available in TimeTrak -
i.e. multiples of Seconds, Minutes, Hours, Days and Weeks.
Terminated by user... This message indicates that the current
operation was terminated by the user (pressing ESC).
---------------------------------------------------------------------------
9 August, 1991SUPERVISOR OPTIONS Page 70
---------------------------------------------------------------------------
THE EXTENDED CHARACTER SET
---------------------------------------------------------------------------
123 { 124 | 125 } 126 ~
127 128 Ç 129 ü 130 é
131 â 132 ä 133 à 134 å
135 ç 136 ê 137 ë 138 è
139 ï 140 î 141 ì 142 Ä
143 Å 144 É 145 æ 146 Æ
147 ô 148 ö 149 ò 150 û
151 ù 152 ÿ 153 Ö 154 Ü
155 ¢ 156 £ 157 ¥ 158 ₧
159 ƒ 160 á 161 í 162 ó
163 ú 164 ñ 165 Ñ 166 ª
167 º 168 ¿ 169 ⌐ 170 ¬
171 ½ 172 ¼ 173 ¡ 174 «
175 » 176 + 177 + 178 +
179 | 180 | 181 + 182 |
183 + 184 + 185 | 186 |
187 + 188 + 189 + 190 +
191 + 192 + 193 - 194 -
195 | 196 - 197 + 198 +
199 | 200 + 201 + 202 -
203 - 204 | 205 - 206 +
207 - 208 + 209 - 210 +
211 + 212 + 213 + 214 +
215 + 216 + 217 + 218 +
219 + 220 + 221 + 222 +
223 + 224 α 225 ß 226 Γ
227 π 228 Σ 229 σ 230 µ
231 τ 232 Φ 233 Θ 234 Ω
235 δ 236 ∞ 237 φ 238 ε
239 ∩ 240 ≡ 241 ± 242 ≥
243 ≤ 244 ⌠ 245 ⌡ 246 ÷
247 ≈ 248 ° 249 ∙ 250 ·
251 √ 252 ⁿ 253 ² 254 ■
The characters above 127 are only available when laying out windows
or forms. They cannot be typed into text entry fields.
To access characters that are not present on the keyboard, hold
either ALT key, while typing the character value on the numeric
keypad.
---------------------------------------------------------------------------
9 August, 1991EXTENDED CHARACTER SET Page 71
---------------------------------------------------------------------------
INDEX
---------------------------------------------------------------------------
Active split..............................................27
Alarm actions.............................................35
Alarm cancellation........................................38
Alarm errors..............................................36
Alarms.................................................9, 35
Automatic display..........................................8
AutoTrak...........................................8, 22, 23
BackSpace key.............................................11
Blank splits..........................................13, 31
Calendar...............................................7, 44
Calendar cursor...........................................44
Calendar events...........................................45
Cancelling a printout.....................................55
Cell contents.............................................23
Changing a diary entry....................................42
Changing an event.........................................33
Changing the active split.................................27
Character set listing.....................................71
Command line options......................................19
Compressed displays.......................................13
Compressing the display range.............................30
Config menu...............................................21
Config-Options............................................62
Config-Printer............................................62
Config-Resource...........................................62
Config.sys............................................14, 65
Copying events............................................32
Creating a new event......................................31
Creating a new schedule...................................48
Ctrl+END key..............................................11
Ctrl+ENTER key............................................11
Ctrl+HOME key.............................................11
Ctrl+L key................................................51
Ctrl+N key................................................30
Ctrl+O key................................................62
Ctrl+P key................................................30
Ctrl+R key................................................62
Ctrl+W key (in File-New)..................................51
Ctrl+W key (in timesheet).................................57
Ctrl+Z key................................................57
Cursor position...........................................28
Cursor style..............................................67
Data fields in the timesheet..........................34, 52
---------------------------------------------------------------------------
9 August, 1991 INDEX Page 72
---------------------------------------------------------------------------
INDEX
---------------------------------------------------------------------------
Data form layout..........................................51
Date setting..............................................19
Default settings..........................................66
DEL key (in range setting)................................32
DEL key (in text).........................................11
Deleting a diary entry....................................42
Deleting an alarm.........................................38
Deleting an event.........................................33
Diary..................................................7, 41
Disk requirements.........................................15
Display adapters..........................................18
Display menu..........................................20, 59
DOS shell.................................................65
Duration of an event......................................31
Editing in past time......................................28
Ending TimeTrak.......................................20, 68
Entry order for new events............................31, 67
Environment space.........................................65
Environment variables.....................................65
Error Messages........................................12, 69
Event cursor...............................................8
Event duration............................................31
Events.....................................................7
Expanding the display range...............................30
Extended moves.........................................9, 25
F1 key....................................................11
F10 key...................................................20
F2 key....................................................23
F3 key............................................28, 42, 45
F5 key....................................................22
F6 key....................................................44
F7 key....................................................41
Field display.............................................34
Field names...............................................52
Fields in the data window.................................52
File menu.................................................20
File operations...........................................47
File options..............................................24
File-Close................................................48
File-Create...............................................48
File-DOS..................................................56
File-Exit.................................................56
File-Open.................................................47
---------------------------------------------------------------------------
9 August, 1991 INDEX Page 73
---------------------------------------------------------------------------
INDEX
---------------------------------------------------------------------------
File-Print................................................55
File-Replace..............................................47
File-Utilities............................................55
Floppy disk startup.......................................17
Floppy system performance.................................17
Function Feedback.........................................12
Glossary...................................................6
Graphics characters...................................51, 71
Hard disk startup.........................................17
Help......................................................11
Help files missing........................................64
Help guide screens....................................48, 67
Ignoring the key search value.............................30
Information about the schedule............................22
INS key in text...........................................10
Installation..............................................14
Introduction...............................................5
Jump to a particular time..................................9
Jump to a specific date...................................26
Key fields................................................52
Key names.................................................52
Keyboard..................................................10
Keyboard speed........................................24, 67
Locate - example..........................................29
Locate menu...........................................20, 60
Locating a specific value.................................28
Locating an event by content..............................28
Making a new schedule.....................................48
Menu bar...................................................8
Menu operation............................................20
Modifying an existing event...............................33
Mouse......................................................9
Mouse speed...............................................67
Moving a week at a time...................................26
Moving alarms with an event...............................39
Moving an event...........................................33
Moving in the calendar....................................44
Moving in the diary.......................................42
Moving to a date..................................26, 42, 45
Moving within the timesheet...............................24
Multiple schedules.................................8, 22, 27
Multiple Splits............................................8
Network operation.........................................16
---------------------------------------------------------------------------
9 August, 1991 INDEX Page 74
---------------------------------------------------------------------------
INDEX
---------------------------------------------------------------------------
Network startup...........................................18
New event entry order.....................................31
New events................................................31
New schedule name.........................................48
Next... function..........................................25
Number of resources.......................................48
Odd display alignment.....................................22
Paper size................................................63
Path for schedule files...................................67
Previous week.............................................26
Print cancel..............................................55
Printer character set.....................................63
Printer configuration.....................................62
Printing..................................................55
Purging events............................................56
Reindexing................................................55
Reminders.................................................35
Repeating the Locate function.............................29
Rescheduling strategy.....................................39
Resolution of schedule....................................48
Resource names............................................62
Resources..................................................7
Sample schedules...........................................6
Schedule definition........................................6
Schedule status...........................................22
Scroll Lock............................................8, 27
Scrolling speed...........................................30
Search repeat.............................................29
Searching for any event...................................30
Searching for event by content............................28
Security..................................................64
Setting environment values................................66
Setting field names.......................................52
Setting the alarm time....................................37
Setting the time range....................................31
Shift+digit...............................................26
Slot size.................................................48
Sound on/off..............................................68
SPACE bar.........................................27, 32, 41
Split menu............................................20, 57
Split-Close...............................................57
Split-Split...............................................57
Split-Window Position.....................................57
---------------------------------------------------------------------------
9 August, 1991 INDEX Page 75
---------------------------------------------------------------------------
INDEX
---------------------------------------------------------------------------
Split-Zoom................................................57
Splits.....................................................7
Starting TimeTrak.........................................17
Startup path..............................................64
Status information........................................11
Status line...............................................12
Supervisor options........................................64
System clock..............................................19
System shutdown.......................................20, 68
TAB key...........................................11, 22, 46
Text entry................................................10
Tilde character...........................................52
Time Aligned...............................................8
Time bar...................................................8
Time notation.............................................12
Time setting..............................................19
Timesheet..............................................7, 22
Timeslots..............................................7, 49
TT_ACCESS.................................................67
TT_AUTODELAY..............................................67
TT_CONFIG.................................................67
TT_CURSOR.................................................67
TT_DBWINDOW...............................................67
TT_DOS....................................................67
TT_EDITPAST...............................................67
TT_GUIDE..................................................67
TT_KBSPEED................................................67
TT_MOUSE..................................................67
TT_PATH...................................................67
TT_PRESENT................................................68
TT_PRINTER................................................68
TT_SCROLL.................................................68
TT_SOUND..................................................68
Types of alarm............................................35
Underscore character......................................52
User data fields..........................................52
User data layout..........................................51
User privileges...........................................67
Warning messages..........................................12
Width of timeslots........................................30
Wildcards in filename.....................................47
---------------------------------------------------------------------------
9 August, 1991 INDEX Page 76